<#if view.getViewStyle?? && view.getViewStyle()??>
    <#assign viewStyle = view.getViewStyle()/>
    <#if viewStyle == 'STYLE2'>
        <#assign viewStyleMode = 'STYLE2'/>
    </#if>
</#if>
<#ibizinclude>../../@MACRO/FUNC/MACRO.ftl</#ibizinclude>
<studio-embed-view<#if viewStyleMode??>-${viewStyleMode?lower_case}</#if> viewName="${view.getCodeName()?lower_case}" viewTitle="${view.getTitle()}" class='${view.getViewType()?lower_case} ${srffilepath2(view.getCodeName())}<#if view.getPSSysCss?? && view.getPSSysCss()??> ${view.getPSSysCss().getCssName()}</#if>'>
<@ibizindent blank=4>
    <#ibizinclude>./VIEW_CAPTION.vue.ftl</#ibizinclude>
</@ibizindent>
<#if view.isEnableQuickSearch?? && view.isEnableQuickSearch() && view.getViewType() != "DETREEEXPVIEW" && view.getViewType() != "DELISTEXPVIEW">
    <i-input slot='quickSearch' clearable <#if view.hasPSControl('searchform')><#if view.isExpandSearchForm??> v-show="!isExpandSearchForm"</#if></#if> v-model="query" search @on-search="onSearch($event)" placeholder="<@getQuickSearchPlaceholder view />" />
</#if>
<#if view.getPSViewMsgGroup()??>
    <#assign viewMsgGroup = view.getPSViewMsgGroup()/>
    <#compress>
    <template slot="topMessage">
        <#if viewMsgGroup.getCodeName()??>
        <app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='${viewMsgGroup.getCodeName()}' viewname='${view.getCodeName()?lower_case}'></app-alert-group>
        <#else>
        <app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='${viewMsgGroup.getName()}' viewname='${view.getCodeName()?lower_case}'></app-alert-group>
        </#if>
    </template>
    <template slot="bottomMessage">
        <#if viewMsgGroup.getCodeName()??>
        <app-alert-group position='BOTTOM' :context="context" :viewparam="viewparams" infoGroup='${viewMsgGroup.getCodeName()}' viewname='${view.getCodeName()?lower_case}'></app-alert-group>
        <#else>
        <app-alert-group position='BOTTOM' :context="context" :viewparam="viewparams" infoGroup='${viewMsgGroup.getName()}' viewname='${view.getCodeName()?lower_case}'></app-alert-group>
        </#if>
    </template>
    </#compress>
</#if>
<#if view.hasPSControl('toolbar')>
    <template slot="toolbar">
        <@ibizindent blank=8>
        ${P.getCtrlCode('toolbar', 'CONTROL.html').code}<#t>
        </@ibizindent>
    </template>
</#if>
<#if view.hasPSControl('searchform')>
    <template slot="searchForm">
        <@ibizindent blank=8>
        ${P.getCtrlCode('searchform', 'CONTROL.html').code}
        </@ibizindent>
    </template>
</#if>
<#if view.hasPSControl('searchbar')>
    <template slot="searchBar">
        <@ibizindent blank=8>
        ${P.getCtrlCode('searchbar', 'CONTROL.html').code}
        </@ibizindent>
    </template>
</#if>
<#if view_content??>
<@ibizindent blank=4>
${view_content}
</@ibizindent>
</#if>
</studio-embed-view<#if viewStyleMode??>-${viewStyleMode?lower_case}</#if>>